home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Development / Information / Mac Programming Secrets 1.0.1 / Chapter 05 / Neat Stuff.h < prev    next >
Text File  |  1992-05-19  |  792b  |  27 lines

  1. typedef struct {
  2.     RgnHandle    coveredArea;
  3.     GrafPtr        offWorld;
  4. } SavedBGRecord, *SavedBGPtr, **SavedBGHandle;
  5.  
  6. void        DoNewWindow(void);
  7. PicHandle    GetRandomPicture(Rect* bounds);
  8.  
  9. void        ShowDialog(void);
  10. void        ShowSavingDialog(void);
  11. void        SaveBackground(WindowPtr w, SavedBGHandle* savedData);
  12. void        RestoreBackground(SavedBGHandle savedData);
  13.  
  14. GrafPtr        GetDesktopPort(void);
  15. void        SetDesktopDevice(void);
  16.  
  17. RgnHandle    GetCoveredArea(DialogPtr dlg);
  18. GrafPtr        CreateOffWorld(Rect globalRect);
  19. void        UseOffWorld(GrafPtr offWorlder);
  20. void        DoneWithOffWorld(GrafPtr offWorlder);
  21. Boolean        IsColorPort(GrafPtr offWorlder);
  22. void        DisposeOffWorld(GrafPtr offWorlder);
  23. void        ValidateWindows(RgnHandle globalRgn);
  24. Rect        GetWindowStructureRect(WindowPtr window);
  25. Point        GetGlobalTopLeft(WindowPtr window);
  26.  
  27.